package com.emm.yixun.common.model.pmo;

import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;

//4.11级别级项目动态销售数据
public class LevelDynamiSalesData {
	// 项目或者组团编号
	private String projectCode;
	// 数据级别 project：项目级 phaseStaging：规证分期级
	private String level;
	// 规证分期数，如果level设置为phaseStaging可为空
	private int stageNumber;
	// 动态销售数据
	private DynamiSalesData data;
	// 下级动态销售数据列表
	private List<LevelDynamiSalesData> dynamiSalesDatas;
	@JSONField(serialize = false)
	private Long premisesId;
	// 客户情况
	private List<ClientData> clientDatas;
	// 历史年份销售回款列表 用于补录历史年份数据
	private List<SalesBackOfYear> salesBackOfYears;

	public List<SalesBackOfYear> getSalesBackOfYears() {
		return salesBackOfYears;
	}

	public void setSalesBackOfYears(List<SalesBackOfYear> salesBackOfYears) {
		this.salesBackOfYears = salesBackOfYears;
	}

	public List<ClientData> getClientDatas() {
		return clientDatas;
	}

	public void setClientDatas(List<ClientData> clientDatas) {
		this.clientDatas = clientDatas;
	}

	/**
	 * premisesId.
	 *
	 * @return the premisesId
	 * @since JDK 1.6
	 */
	public Long getPremisesId() {
		return premisesId;
	}

	/**
	 * premisesId.
	 *
	 * @param premisesId
	 *            the premisesId to set
	 * @since JDK 1.6
	 */
	public void setPremisesId(Long premisesId) {
		this.premisesId = premisesId;
	}

	public String getProjectCode() {
		return projectCode;
	}

	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}

	public String getLevel() {
		return level;
	}

	public void setLevel(String level) {
		this.level = level;
	}

	public int getStageNumber() {
		return stageNumber;
	}

	public void setStageNumber(int stageNumber) {
		this.stageNumber = stageNumber;
	}

	public DynamiSalesData getData() {
		return data;
	}

	public void setData(DynamiSalesData data) {
		this.data = data;
	}

	public List<LevelDynamiSalesData> getDynamiSalesDatas() {
		return dynamiSalesDatas;
	}

	public void setDynamiSalesDatas(List<LevelDynamiSalesData> dynamiSalesDatas) {
		this.dynamiSalesDatas = dynamiSalesDatas;
	}

}
